Memory Requirements for Local Geometric Routing and Traversal in Digraphs
نویسندگان
چکیده
Local route discovery in geometric, connected, undirected plane graphs is guaranteed by the Face Routing algorithm. The algorithm is local and geometric in the sense that it is executed by an agent moving along a network and using at each node only information about the current node (incl. its position) and a finite number of others (independent of graph size). Local geometric traversal algorithms also exist for undirected plane graphs. In this paper we show that no comparable routing or traversal algorithms exist for the class of strongly connected plane directed graphs (digraphs). We construct a class of digraphs embedded in the plane for which either local routing or local traversal requires Ω(n) memory bits, where n is the order of the graph. We discuss these results in light of finding a suitable model for mobile ad hoc networks with uni-directional edges, showing in the extended version of this paper that digraphs for which the Ω(n) lower bound holds occur even in the class of embedded digraphs arising out of a very conservative model.
منابع مشابه
Tight Linear Lower Memory Bound for Local Routing in Planar Digraphs
Local geometric routing algorithms with logarithmic memory are in widespread use in modern MANETs (mobile ad hoc networks). Formally, these are algorithms executed by an agent traveling from node to node in a geometric graph, using only local geometric information at each node, leaving no traces and carrying O(log n) bits of memory. For the case of undirected graphs, theoretical and practical a...
متن کاملVoid traversal for efficient non-planar geometric routing
Geometric routing provides a scalable and efficient way to route messages in ad hoc networks if extensive routing information is unavailable. Such algorithms require a planar graph to guarantee message delivery. The routing techniques for such guarantee usually center around the traversal of planar faces of the graph. However, in realistic wireless networks existing planarization methods, if at...
متن کاملFinding Short Right-Hand-on-the-Wall Walks in Graphs
We consider the problem of perpetual traversal by a single agent in an anonymous undirected graph G. Our requirements are: (1) deterministic algorithm, (2) each node is visited within O(n) moves, (3) the agent uses no memory, it can use only the label of the link via which it arrived to the current node, (4) no marking of the underlying graph is allowed and (5) no additional information is stor...
متن کامل2FACE: Bi-Directional Face Traversal for Efficient Geometric Routing
We propose bi-directional face traversal algorithm 2FACE to shorten the path the message takes to reach the destination in geometric routing. Our algorithm combines the practicality of the best singledirection traversal algorithms with the worst case message complexity of O(|E|), where E is the number of network edges. We apply 2FACE to a variety of geometric routing algorithms. Our simulation ...
متن کاملEfficient Geometric Routing
We propose bi-directional face traversal algorithm 2FACE to shorten the path the message takes to reach the destination in geometric routing. Our algorithm combines the practicality of the best singledirection traversal algorithms with the worst case message complexity of O(|E|), where E is the number of network edges. We apply 2FACE to a variety of geometric routing algorithms. Our simulation ...
متن کامل